package com.demo.service;

import com.demo.entity.Video;

import java.util.List;

public interface VideoService {
    // 1. 复制mapper里的代码过来
    // 2. 把注解删除
    // 3. 对方法的返回值类型，进行调整，int改成Boolean  , 从行数到true,false直观一些
    // 4. 受影响行数大于0，就是成功，返回true,否则false


    //    1. 查询所有，返回一堆视频数据，所用集合来装List<Video>
    List<Video> selectAllVideos();

    //    2. 通过编号查询一个,传递一个编号，得到一个视频 Video
    Video selectVideoById(int id);

    //    3. 通过编号删除一个,传递一个编号，得到一个受影响的行数 Int
    Boolean deleteVideoById(int id);

    //    4. 添加一个,传递一个Video对象，得到一个受影响行数 Int
    Boolean insertVideo(Video video);

    //    5. 修改一个,传递一个Video对象，得到一个受影响行数 Int
    Boolean updateVideo(Video video);


}
